# Menu 9 − User Functions 1

Mode: Open‑Loop

Menu 9 provides the parameters for the following features:

1. Logic functions
2. Motorised Pot
3. Binary Sum
4. Timers
5. Scope function

Logic functions

The logic functions are always active even if the sources and destinations are not routed to valid parameters. If the sources are not valid parameters then the source values are taken as 0. The update rate for each of the logic functions is always 4ms.

The logic function consists of an AND gate with inverters on each input and an inverter on the output. Some of the other standard logic functions can be produced as shown in the table below.

Logic function | Source 1 Invert | Source 2 Invert | Output Invert
AND | 0 | 0 | 0
NAND | 0 | 0 | 1
OR | 1 | 1 | 1
NOR | 1 | 1 | 0

A delay function is provided at the output of the logic functions. If Logic Function 1 Delay (09.009) or Logic Function 2 Delay (09.019) is positive then the output does not become 1 until the input to the delay has been at 1 for the delay time. If Logic Function 1 Delay (09.009) or Logic Function 2 Delay (09.019) is negative then the output remains at 1 until the input to the delay has been 0 for the delay time.

Motorised pot

If Motorised Pot Reset (09.028) = 1 then the motorised pot is disabled and held in its reset state with Motorised Pot Output (09.003) = 0.0%. If Motorised Pot Reset (09.028) = 0 the motorised pot is enabled even if Motorised Pot Destination (09.025) is not routed to a valid parameter. The sample rate of the motorised pot is always 4ms.

When the motorised pot is active Motorised Pot Output (09.003) can be increased or decreased by setting Motorised Pot Up (09.026) or Motorised Pot Down (09.027) to 1 respectively. If both Motorised Pot Up (09.026) and Motorised Pot Down (09.027) are 1 then Motorised Pot Output (09.003) is increased. The rate of change of Motorised Pot Output (09.003) is defined by Motorised Pot Rate (09.023) which gives the time to change from 0 to 100%. The time to change from -100% to 100% is Motorised Pot Rate (09.023) x 2. If Motorised Pot Bipolar Select (09.022) = 0 then Motorised Pot Output (09.003) is limited in the range 0.00% to 100.00%, otherwise it is allowed to change in the range from -100.00% to 100.00%.

Motorised Pot Mode (09.021) defines the mode of operation as given in the table below.

Motorised Pot Mode (09.021) | Motorised Pot Output (09.003) | Motorised Pot Up (09.026) and Motorised Pot Down (09.027) active
0 | Reset to zero at power-up | Always
1 | Set to power-down value at power-up | Always
2 | Reset to zero at power-up | When Drive Active (10.002) = 1
3 | Set to power-down value at power-up | When Drive Active (10.002) = 1
4 | Reset to zero at power-up and when Drive Active (10.002) = 0 | When Drive Active (10.002) = 1

Motorised Pot Scaling (09.024) introduces a scaling factor at the output of the motorised pot before the output is routed to the destination. If Motorised Pot Scaling (09.024) Motorised Pot Scaling (09.024) > 1.000 the output will exceed the range of the destination parameter, and so the destination parameter will be at its maximum or minimum before the output of the motorised pot reaches the limits of its range.

Binary sum function

The binary sum function is always active even if the destination is not routed to valid a parameter. The update rate for the binary sum is always 4ms.

The output of the binary sum block is given by:

> Binary Sum Output (09.032) = Binary Sum Offset (09.034) + (Binary Sum Ones (09.029) x 1) + (Binary Sum Twos (09.030) x 2) + (Binary Sum Fours (09.031) x 4)

Binary Sum Destination (09.033) defines the destination for the binary sum output. The routing for this destination is special if the maximum of the destination parameter ≤ 7 + Binary Sum Offset (09.034) as follows:

> Destination parameter = Binary Sum Output (09.032), subject to the parameter minimum.

If the maximum of the destination parameter > 7, Binary Sum Output (09.032) is routed in the same way as any other destination where the destination target is at its full scale value when the Binary Sum Output (09.032) = 7 + Binary Sum Offset (09.034).

Timers

If the enable input to a timer is active and the repeat function is set to a non-zero value then the timer is active even if the destination is not routed to valid a parameter. The timers are updated in the background task and have a resolution of 1s.

The following is a description of Timer 1, but Timer 2 behaves in the same way. If Timer 1 Invert (09.041) = 0 then Timer 1 Output (09.042) is inactive before the Timer 1 Start Date (09.035) / Timer 1 Start Time (09.036), active between this date/time and Timer 1 Stop Date (09.037) / Timer 1 Stop Time (09.038) and then inactive after the stop time/date within the timer 1 repeat period as shown in the diagram below.

Timer 1 Repeat Function (09.039) defines the length of the repeat period. For example, if Timer 1 Repeat Function (09.039) = 2 then the repeat period is one day. The output is inactive until the time reaches the hour, minute and second defined in Timer 1 Start Time (09.036), and remains active until the time reaches the hour, minute and second defined in Timer 1 Stop Time (09.038). Different repeat periods may be selected as given in the table below. The table shows the constituent parts of the date and time that are used to determine the start and stop events. If the repeat period is set to every week then Timer 1 Start Date (09.035) and Timer 1 Stop Date (09.037) define the day of the week and not the date (i.e. 00.00.00 = Sunday, 00.00.01 = Monday, etc.). The week repeat period starts at 00.00.00 on sunday morning and ends at 23.59.59 on Saturday night. If the stop time event is set to occur at or before the start time event or the Timer 1 Repeat Function (09.039) = 0 or Timer 1 Enable (09.040) = 0 the output remains inactive at all times (i.e. Timer 1 Output (09.042) = 0 if Timer 1 Invert (09.041) = 0).

Timer 1 Repeat Function (09.039) | Repeat period | Second | Minute | Hour | Day | Month | Year | Day of week
0 | None |  |  |  |  |  |  |
1 | Hour | • | • |  |  |  |  |
2 | Day | • | • | • |  |  |  |
3 | Week | • | • | • |  |  |  | •
4 | Month | • | • | • | • |  |  |
5 | Year | • | • | • | • | • |  |
6 | One off | • | • | • | • | • | • |
7 | Minute | • |  |  |  |  |  |

As Timer 1 Invert (09.041) inverts the timer output it can be used to give an active state of 0 instead of 1. Alternatively it can be used to give an active state of 1, but for a time period that spans the ends of the repeat period as shown in the example above. It should be noted that if this method is used to allow the active period to span the ends of the repeat period then if the timer is disabled the output of the timer block before the invert becomes 0, and so the final output of the timer after the invert is 1.

If Date/Time Selector (06.019) is changed and the drive is reset then the source for the timers will change, therefore Timer 1 Repeat Function (09.039) and Timer 2 Repeat Function (09.049) are reset to 0 to disable the timers, and the date and time entries in the trip log are cleared.

Scope function

Parameter | 09.001 Logic Function 1 Output
--- | ---
Short description | Shows the output state of logic function 1
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default |  | Units |
Type | 1 Bit Volatile | Update Rate | 4ms write
Display Format | Standard | Decimal Places | 0
Coding | RO, ND, NC, PT

Logic Function 1 Output (09.001) shows the output of logic function 1.

Parameter | 09.002 Logic Function 2 Output
--- | ---
Short description | Shows the output state of logic function 2
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default |  | Units |
Type | 1 Bit Volatile | Update Rate | 4ms write
Display Format | Standard | Decimal Places | 0
Coding | RO, ND, NC, PT

Logic Function 2 Output (09.002) shows the output of logic function 2.

Parameter | 09.003 Motorised Pot Output
--- | ---
Short description | Shows the output level of the motorised pot function
Mode | Open‑Loop
Minimum | -100.00 | Maximum | 100.00
Default |  | Units | %
Type | 16 Bit Power Down Save | Update Rate | 4ms write
Display Format | Standard | Decimal Places | 2
Coding | RO, ND, NC, PT

Motorised Pot Output (09.003) shows the output of the motorised pot function.

Parameter | 09.004 Logic Function 1 Source 1
--- | ---
Short description | Defines input source 1 of logic function 1
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 0.000 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, PT, BU

Logic Function 1 Source 1 (09.004) defines input source 1 of logic function 1.

Parameter | 09.005 Logic Function 1 Source 1 Invert
--- | ---
Short description | Set to invert input 1 of logic function 1
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit User Save | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW

Setting Logic Function 1 Source 1 Invert (09.005) inverts input 1 of logic function 1.

Parameter | 09.006 Logic Function 1 Source 2
--- | ---
Short description | Defines input source 2 of logic function 1
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 0.000 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, PT, BU

Logic Function 1 Source 2 (09.006) defines input source 2 of logic function 1.

Parameter | 09.007 Logic Function 1 Source 2 Invert
--- | ---
Short description | Set to invert input 2 of logic function 1
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit User Save | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW

Setting Logic Function 1 Source 2 Invert (09.007) inverts input 2 of logic function 1.

Parameter | 09.008 Logic Function 1 Output Invert
--- | ---
Short description | Set to invert the ouptut of logic function 1
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit User Save | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW

Setting Logic Function 1 Output Invert (09.008) inverts the output of logic function 1.

Parameter | 09.009 Logic Function 1 Delay
--- | ---
Short description | Defines the output delay of logic function 1
Mode | Open‑Loop
Minimum | -25.0 | Maximum | 25.0
Default | 0.0 | Units | s
Type | 16 Bit User Save | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 1
Coding | RW

Logic Function 1 Delay (09.009) defines the delay at the output of logic function 1. If Logic Function 1 Delay (09.009) is positive then the output does not become 1 until the input to the delay has been at 1 for the delay time. If Logic Function 1 Delay (09.009) is negative then the output remains at 1 until the input to the delay has been 0 for the delay time.

Parameter | 09.010 Logic Function 1 Destination
--- | ---
Short description | Defines the output destination of logic function 1
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 0.000 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, DE, PT, BU

Logic Function 1 Destination (09.010) defines the output destination of logic function 1.

Parameter | 09.014 Logic Function 2 Source 1
--- | ---
Short description | Defines input source 1 of logic function 2
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 0.000 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, PT, BU

Logic Function 2 Source 1 (09.014) defines input source 1 of logic function 2.

Parameter | 09.015 Logic Function 2 Source 1 Invert
--- | ---
Short description | Set to invert input 1 of logic function 2
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit User Save | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW

Setting Logic Function 2 Source 1 Invert (09.015) inverts input 1 of logic function 2.

Parameter | 09.016 Logic Function 2 Source 2
--- | ---
Short description | Defines input source 2 of logic function 2
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 0.000 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, PT, BU

Logic Function 2 Source 2 (09.016) defines input source 2 of logic function 2.

Parameter | 09.017 Logic Function 2 Source 2 Invert
--- | ---
Short description | Set to invert input 2 of logic function 2
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit User Save | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW

Setting Logic Function 2 Source 2 Invert (09.017) inverts input 2 of logic function 2.

Parameter | 09.018 Logic Function 2 Output Invert
--- | ---
Short description | Set to invert the ouptut of logic function 2
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit User Save | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW

Setting Logic Function 2 Output Invert (09.018) inverts the output of logic function 2.

Parameter | 09.019 Logic Function 2 Delay
--- | ---
Short description | Defines the output delay of logic function 2
Mode | Open‑Loop
Minimum | -25.0 | Maximum | 25.0
Default | 0.0 | Units | s
Type | 16 Bit User Save | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 1
Coding | RW

Logic Function 2 Delay (09.019) defines the delay at the output of logic function 1. If Logic Function 2 Delay (09.019) is positive then the output does not become 1 until the input to the delay has been at 1 for the delay time. If Logic Function 2 Delay (09.019) is negative then the output remains at 1 until the input to the delay has been 0 for the delay time.

Parameter | 09.020 Logic Function 2 Destination
--- | ---
Short description | Defines the output destination of logic function 2
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 0.000 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, DE, PT, BU

Logic Function 2 Destination (09.020) defines the output destination of logic function 2.

Parameter | 09.021 Motorised Pot Mode
--- | ---
Short description | Defines the motorised pot mode
Mode | Open‑Loop
Minimum | 0 | Maximum | 4
Default | 0 | Units |
Type | 8 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW

Motorised Pot Mode (09.021) defines the mode of operation as given in the table below.

Motorised Pot Mode (09.021) | Motorised Pot Output (09.003) | Motorised Pot Up (09.026) and Motorised Pot Down (09.027) active
0 | Reset to zero at power-up | Always
1 | Set to power-down value at power-up | Always
2 | Reset to zero at power-up | When Drive Active (10.002) = 1
3 | Set to power-down value at power-up | When Drive Active (10.002) = 1
4 | Reset to zero at power-up and when Drive Active (10.002) = 0 | When Drive Active (10.002) = 1

Parameter | 09.022 Motorised Pot Bipolar Select
--- | ---
Short description | Set to enable bipolar operation of the motorised pot
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit User Save | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW

If Motorised Pot Bipolar Select (09.022) = 0 then Motorised Pot Output (09.003) is limited in the range 0.00% to 100.00%, otherwise it is allowed to change in the range from -100.00% to 100.00%.

Parameter | 09.023 Motorised Pot Rate
--- | ---
Short description | Defines the rate of change of the motorised pot output
Mode | Open‑Loop
Minimum | 0 | Maximum | 250
Default | 20 | Units | s
Type | 8 Bit User Save | Update Rate | Background
Display Format | Standard | Decimal Places | 0
Coding | RW, BU

The rate of change of Motorised Pot Output (09.003) is defined by Motorised Pot Rate (09.023) which gives the time to change from 0 to 100%. The time to change from -100% to 100% is Motorised Pot Rate (09.023) x 2.

Parameter | 09.024 Motorised Pot Scaling
--- | ---
Short description | Defines the scaling factor for the motorised pot output
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 4.000
Default | 1.000 | Units |
Type | 16 Bit User Save | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 3
Coding | RW

Motorised Pot Scaling (09.024) introduces a scaling factor at the output of the motorised pot before the output is routed to the destination. If Motorised Pot Scaling (09.024) Motorised Pot Scaling (09.024) > 1.000 the output will exceed the range of the destination parameter, and so the destination parameter will be at its maximum or minimum before the output of the motorised pot reaches the limits of its range.

Parameter | 09.025 Motorised Pot Destination
--- | ---
Short description | Defines the output destination of the motorised pot
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 0.000 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, DE, PT, BU

Logic Function 2 Destination (09.020) defines the output destination of the motorised pot function.

Parameter | 09.026 Motorised Pot Up
--- | ---
Short description | Set to increase the motorised pot output
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit Volatile | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW, NC

If Motorised Pot Up (09.026) = 1, then the Motorised Pot Output (09.003) will increase.

Parameter | 09.027 Motorised Pot Down
--- | ---
Short description | Set to decrese the motorised pot output
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit Volatile | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW, NC

If Motorised Pot Down (09.027) = 1, then the Motorised Pot Output (09.003) will decrease.

Parameter | 09.028 Motorised Pot Reset
--- | ---
Short description | Set to reset the motorised pot output to zero
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit Volatile | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW, NC

If Motorised Pot Reset (09.028) = 1 then the motorised pot is disabled and held in its reset state with Motorised Pot Output (09.003) = 0.0%. If Motorised Pot Reset (09.028) = 0 the motorised pot is enabled even if Motorised Pot Destination (09.025) is not routed to a valid parameter.

Parameter | 09.029 Binary Sum Ones
--- | ---
Short description | Set to add one to the binary sum output
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit Volatile | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW, NC

See Binary Sum Output (09.032).

Parameter | 09.030 Binary Sum Twos
--- | ---
Short description | Set to add two to the binary sum output
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit Volatile | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW, NC

See Binary Sum Output (09.032).

Parameter | 09.031 Binary Sum Fours
--- | ---
Short description | Set to add three to the binary sum output
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit Volatile | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW, NC

See Binary Sum Output (09.032).

Parameter | 09.032 Binary Sum Output
--- | ---
Short description | Shows the output level of the binary sum
Mode | Open‑Loop
Minimum | 0 | Maximum | 255
Default |  | Units |
Type | 8 Bit Volatile | Update Rate | 4ms write
Display Format | Standard | Decimal Places | 0
Coding | RO, ND, NC, PT, BU

The output of the binary sum block is given by:

> Binary Sum Output (09.032) = Binary Sum Offset (09.034) + (Binary Sum Ones (09.029) x 1) + (Binary Sum Twos (09.030) x 2) + (Binary Sum Fours (09.031) x 4)

Binary Sum Destination (09.033) defines the destination for the binary sum output. The routing for this destination is special if the maximum of the destination parameter ≤ 7 + Binary Sum Offset (09.034) as follows:

> Destination parameter = Binary Sum Output (09.032), subject to the parameter minimum.

If the maximum of the destination parameter > 7, Binary Sum Output (09.032) is routed in the same way as any other destination where the destination target is at its full scale value when the Binary Sum Output (09.032) = 7 + Binary Sum Offset (09.034).

Parameter | 09.033 Binary Sum Destination
--- | ---
Short description | Defines the output destination of the binary sum
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 0.000 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, DE, PT, BU

Binary Sum Destination (09.033) defines the destination for the binary sum output.

See Binary Sum Output (09.032) for more information.

Parameter | 09.034 Binary Sum Offset
--- | ---
Short description | Defines the offset added to the output of the binary sum
Mode | Open‑Loop
Minimum | 0 | Maximum | 248
Default | 0 | Units |
Type | 8 Bit User Save | Update Rate | 4ms read
Display Format | Standard | Decimal Places | 0
Coding | RW, BU

See Binary Sum Output (09.032).

Parameter | 09.035 Timer 1 Start Date
--- | ---
Short description | Defines the start date for timer 1
Mode | Open‑Loop
Minimum | 0 (Display: 00-00-00) | Maximum | 311299 (Display: 31-12-99)
Default | 0 (Display: 00-00-00) | Units |
Type | 32 Bit User Save | Update Rate | Background read
Display Format | Date | Decimal Places | 0
Coding | RW

Timer 1 Start Date (09.035) defines the start date within the repeat period of timer 1.

See Timer 1 Repeat Function (09.039) for more information.

Parameter | 09.036 Timer 1 Start Time
--- | ---
Short description | Defines the start time for timer 1
Mode | Open‑Loop
Minimum | 0 (Display: 00:00:00) | Maximum | 235959 (Display: 23:59:59)
Default | 0 (Display: 00:00:00) | Units |
Type | 32 Bit User Save | Update Rate | Background read
Display Format | Time | Decimal Places | 0
Coding | RW

Timer 1 Start Time (09.036) defines the start time within the repeat period of timer 1.

See Timer 1 Repeat Function (09.039) for more information.

Parameter | 09.037 Timer 1 Stop Date
--- | ---
Short description | Defines the stop date for timer 1
Mode | Open‑Loop
Minimum | 0 (Display: 00-00-00) | Maximum | 311299 (Display: 31-12-99)
Default | 0 (Display: 00-00-00) | Units |
Type | 32 Bit User Save | Update Rate | Background read
Display Format | Date | Decimal Places | 0
Coding | RW

Timer 1 Stop Date (09.037) defines the stop date within the repeat period of timer 1.

See Timer 1 Repeat Function (09.039) for more information.

Parameter | 09.038 Timer 1 Stop Time
--- | ---
Short description | Defines the stop time for timer 1
Mode | Open‑Loop
Minimum | 0 (Display: 00:00:00) | Maximum | 235959 (Display: 23:59:59)
Default | 0 (Display: 00:00:00) | Units |
Type | 32 Bit User Save | Update Rate | Background read
Display Format | Time | Decimal Places | 0
Coding | RW

Timer 1 Stop Time (09.038) defines the stop time within the repeat period of timer 1.

See Timer 1 Repeat Function (09.039) for more information.

Parameter | 09.039 Timer 1 Repeat Function
--- | ---
Short description | Defines the length of the repeat period
Mode | Open‑Loop
Minimum | 0 | Maximum | 7
Default | 0 | Units |
Type | 8 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW, TE

Value | Text
0 | None
1 | Hour
2 | Day
3 | Week
4 | Month
5 | Year
6 | One off
7 | Minute

Timer 1 Repeat Function (09.039) defines the length of the repeat period. For example, if Timer 1 Repeat Function (09.039) = 2 then the repeat period is one day. The result is inactive until the time reaches the hour, minute and second defined in Timer 1 Start Time (09.036), and remains active until the time reaches the hour, minute and second defined in Timer 1 Stop Time (09.038). Different repeat periods may be selected as given in the table below. The table shows the constituent parts of the date and time that are used to determine the start and stop events. If the repeat period is set to every week then Timer 1 Start Date (09.035) and Timer 1 Stop Date (09.037) define the day of the week and not the date (i.e. 00.00.00 = Sunday, 00.00.01 = Monday, etc.). If the stop time event is set to occur at or before the start time event or the Timer 1 Repeat Function (09.039) = 0 or Timer 1 Enable (09.040) = 0 the result remains inactive at all times (i.e. Timer 1 Output (09.042) = 0 if Timer 1 Invert (09.041) = 0).

Timer 1 Repeat Function (09.039) | Repeat period | Second | Minute | Hour | Day | Month | Year | Day of week
0 | None |  |  |  |  |  |  |
1 | Hour | • | • |  |  |  |  |
2 | Day | • | • | • |  |  |  |
3 | Week | • | • | • |  |  |  | •
4 | Month | • | • | • | • |  |  |
5 | Year | • | • | • | • | • |  |
6 | One off | • | • | • | • | • | • |
7 | Minute | • |  |  |  |  |  |

Parameter | 09.040 Timer 1 Enable
--- | ---
Short description | Set to enable the timer 1 function
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW

Timer 1 Enable (09.040) enables the timer 1 function. If Timer 1 Enable (09.040) = 0, then the output of the timer is always inactive, i.e. Timer 1 Output (09.042) = 0.

Parameter | 09.041 Timer 1 Invert
--- | ---
Short description | Set to invert the output of timer 1
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW

Timer 1 Invert (09.041) inverts the timer output to give an active state of 0 instead of 1. Alternatively it can be used to give an active state of 1, but for a time period that spans the ends of the repeat period as shown in the example above. It should be noted that if this method is used to allow the active period to span the ends of the repeat period then if the timer is disabled the output of the timer block before the invert becomes 0, and so the final output of the timer after the invert is 1.

See Timer 1 Repeat Function (09.039) for more information.

Parameter | 09.042 Timer 1 Output
--- | ---
Short description | Shows the output state of timer function 1
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default |  | Units |
Type | 1 Bit Volatile | Update Rate | Background write
Display Format | Standard | Decimal Places | 0
Coding | RO, ND, NC, PT

Timer 1 Output (09.042) shows the output of timer function 1.

Parameter | 09.043 Timer 1 Destination
--- | ---
Short description | Defines the output destination of timer function 1
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 0.000 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, DE, PT, BU

Timer 1 Destination (09.043) defines the output destination of timer function 1.

Parameter | 09.045 Timer 2 Start Date
--- | ---
Short description | Defines the start date for timer 2
Mode | Open‑Loop
Minimum | 0 (Display: 00-00-00) | Maximum | 311299 (Display: 31-12-99)
Default | 0 (Display: 00-00-00) | Units |
Type | 32 Bit User Save | Update Rate | Background read
Display Format | Date | Decimal Places | 0
Coding | RW

Timer 2 Start Date (09.045) defines the start date within the repeat period of timer 2.

See Timer 1 Repeat Function (09.039) for more information.

Parameter | 09.046 Timer 2 Start Time
--- | ---
Short description | Defines the start time for timer 2
Mode | Open‑Loop
Minimum | 0 (Display: 00:00:00) | Maximum | 235959 (Display: 23:59:59)
Default | 0 (Display: 00:00:00) | Units |
Type | 32 Bit User Save | Update Rate | Background read
Display Format | Time | Decimal Places | 0
Coding | RW

Timer 2 Start Time (09.046) defines the start time within the repeat period of timer 2.

See Timer 1 Repeat Function (09.039) for more information.

Parameter | 09.047 Timer 2 Stop Date
--- | ---
Short description | Defines the stop date for timer 2
Mode | Open‑Loop
Minimum | 0 (Display: 00-00-00) | Maximum | 311299 (Display: 31-12-99)
Default | 0 (Display: 00-00-00) | Units |
Type | 32 Bit User Save | Update Rate | Background read
Display Format | Date | Decimal Places | 0
Coding | RW

Timer 2 Stop Date (09.047) defines the stop date within the repeat period of timer 2.

See Timer 1 Repeat Function (09.039) for more information.

Parameter | 09.048 Timer 2 Stop Time
--- | ---
Short description | Defines the stop time for timer 2
Mode | Open‑Loop
Minimum | 0 (Display: 00:00:00) | Maximum | 235959 (Display: 23:59:59)
Default | 0 (Display: 00:00:00) | Units |
Type | 32 Bit User Save | Update Rate | Background read
Display Format | Time | Decimal Places | 0
Coding | RW

Timer 2 Stop Time (09.048) defines the stop time within the repeat period of timer 2.

See Timer 1 Repeat Function (09.039) for more information.

Parameter | 09.049 Timer 2 Repeat Function
--- | ---
Short description | Defines the length of the repeat period
Mode | Open‑Loop
Minimum | 0 | Maximum | 7
Default | 0 | Units |
Type | 8 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW, TE

Value | Text
0 | None
1 | Hour
2 | Day
3 | Week
4 | Month
5 | Year
6 | One off
7 | Minute

See Timer 1 Repeat Function (09.039).

Parameter | 09.050 Timer 2 Enable
--- | ---
Short description | Set to enable the timer 2 function
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW

Timer 2 Enable (09.050) enables the timer 2 function. If Timer 2 Enable (09.050) = 0, then the output of the timer is always inactive, i.e. Timer 2 Output (09.052) = 0.

Parameter | 09.051 Timer 2 Invert
--- | ---
Short description | Set to invert the output of timer 2
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW

Timer 2 Invert (09.051) inverts the timer output to give an active state of 0 instead of 1.

See Timer 1 Invert (09.041) for more information.

Parameter | 09.052 Timer 2 Output
--- | ---
Short description | Shows the output state of timer function 2
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default |  | Units |
Type | 1 Bit Volatile | Update Rate | Background write
Display Format | Standard | Decimal Places | 0
Coding | RO, ND, NC, PT

Timer 2 Output (09.052) shows the output of timer function 2.

Parameter | 09.053 Timer 2 Destination
--- | ---
Short description | Defines the output destination of timer function 2
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 0.000 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, DE, PT, BU

Timer 2 Destination (09.053) defines the output destination of timer function 2.

Parameter | 09.055 Scope Trace 1 Source
--- | ---
Short description | Defines the source of scope trace 1
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 5.001 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, PT, BU

Up to four scope sources can be selected using Scope Trace 1 Source (09.055) to Scope Trace 4 Source (09.058). If the source value is set to 0.000, or the source parameter does not exist or is non-visible, then no source is selected. The sources do not operate in the same way as normal source parameters in that the input to the scope is the actual value of the parameter and not a value scaled to a percentage based on the range of the parameter. If a scope trace source parameter is modified the actual change is not effective until the drive is reset.

Parameter | 09.056 Scope Trace 2 Source
--- | ---
Short description | Defines the source of scope trace 2
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 4.002 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, PT, BU

See Scope Trace 1 Source (09.055).

Parameter | 09.057 Scope Trace 3 Source
--- | ---
Short description | Defines the source of scope trace 3
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 0.000 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, PT, BU

See Scope Trace 1 Source (09.055).

Parameter | 09.058 Scope Trace 4 Source
--- | ---
Short description | Defines the source of scope trace 4
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 0.000 | Units |
Type | 16 Bit User Save | Update Rate | Drive reset read
Display Format | Standard | Decimal Places | 3
Coding | RW, PT, BU

See Scope Trace 1 Source (09.055).

Parameter | 09.059 Scope Trigger
--- | ---
Short description | Set to trigger the scope function
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit Volatile | Update Rate | 250µs read
Display Format | Standard | Decimal Places | 0
Coding | RW

The scope is triggered by a rising edge at the input to the main scope block. If Scope Trigger Source (09.060) is set at its default value of 0.000 then the output of the trigger threshold comparator is 0, and so the scope can be triggered with Scope Trigger (09.059). Scope Trigger Invert (09.062) can be used to invert the trigger signal.

Parameter | 09.060 Scope Trigger Source
--- | ---
Short description | Defines the source of the scope trigger
Mode | Open‑Loop
Minimum | 0.000 | Maximum | 59.999
Default | 10.001 | Units |
Type | 16 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 3
Coding | RW, PT, BU

If Scope Trigger (09.059) = 0, the scope can be triggered based on the level of a parameter defined by Scope Trigger Source (09.060) and the Scope Trigger Threshold (09.061). This source operates in the same way as the trace sources and a direct comparison is made between the actual parameter value and the threshold. Decimal places are ignored. The threshold detector output is 1 when the value from the scope trigger source is greater than Scope Trigger Threshold (09.061). If Scope Trigger Source (09.060) = 0.000, or it is used to select a parameter that does not exist or is non-visible, then the output of the threshold detector is 0.

Parameter | 09.061 Scope Trigger Threshold
--- | ---
Short description | Defines the scope trigger threshold
Mode | Open‑Loop
Minimum | -2147483648 | Maximum | 2147483647
Default | 0 | Units |
Type | 32 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW

See Scope Trigger Source (09.060).

Parameter | 09.062 Scope Trigger Invert
--- | ---
Short description | Set to invert the scope trigger
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 1 | Units |
Type | 1 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW

See Scope Trigger (09.059).

Parameter | 09.063 Scope Mode
--- | ---
Short description | Defines the mode of the scope
Mode | Open‑Loop
Minimum | 0 | Maximum | 2
Default | 1 | Units |
Type | 8 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW, TE

Value | Text
0 | Single
1 | Normal
2 | Auto

Single (0):
If Scope Arm (09.064) is set to 1 the scope starts to acquire pre-trigger data (i.e. enough data to provide information for the pre-trigger period) and Scope Data Not Ready (09.065) is set to 1. The scope can then be triggered on the next trigger event (i.e. a rising edge on the trigger input of the main scope block). Note that the scope can only be triggered once the required amount of pre-trigger data has been sampled. Failure to do this will result in the scope function not triggering correctly. When the trigger event occurs Scope Arm (09.064) is set to 0, and when the post-trigger data has been stored Scope Data Not Ready (09.065) is set to 0. If Scope Auto-save Mode (09.070) is non-zero, the data in the scope trace buffer is saved to a non-volatile media card fitted in the drive. When the save is complete (or data cannot be saved, i.e. no card fitted or no space left) the scope is ready again to receive data. If Scope Arm (09.064) is set to 1 the scope will start to acquire data again.

It is possible to read scope files via comms or into an option module. However, scope file transfer can only be initiated when Scope Arm (09.064) = 0, Scope Data Not Ready (09.065) = 0, Scope Saving Data (09.066) = 0 and at least one trace has been set up. While the file transfer is in progress Scope Saving Data (09.066) is set to 1.

The scope system is reset under any of the following conditions:

1. At power-up.
2. If the drive is reset when Scope Trace 1 Source (09.055) to Scope Trace 4 Source (09.058) have been modified.
3. The drive mode is changed.
4. If Scope Mode (09.063), Scope Sample Time (09.067) or Scope Trigger Delay (09.068) are modified.

When the scope is reset Scope Arm (09.064) is reset to 0 and the trace data is all cleared to 0..

Normal (1):
The scope operates in the same way as single mode except that Scope Arm (09.064) is automatically set back to 1 after a time delay of 1s once the post-trigger data has been acquired, and the scope data has been saved to a non-volatile media card if Scope Auto-save Mode (09.070) > 0.

Auto (2):
After the scope system is reset Scope Data Not Ready (09.065) is set to 1 and the scope begins to acquire data. Once the buffer is full Scope Data Not Ready (09.065) is set to 0 and the scope continues to acquire data. Scope Arm (09.064) has no effect on data acquisition. Provided Scope Data Not Ready (09.065) = 0 and Scope Saving Data (09.066) = 0 it is possible to read the data from the scope buffer as a scope file. Data acquisition is stopped when the file transfer begins. When the file transfer is complete, data acquisition begins again and Scope Data Not Ready (09.065) is set to 1 for a period that is long enough to fill the scope buffer with new data.

Parameter | 09.064 Scope Arm
--- | ---
Short description | Set to arm the scope
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit Volatile | Update Rate | 250µs read
Display Format | Standard | Decimal Places | 0
Coding | RW, NC

See Scope Mode (09.063).

Parameter | 09.065 Scope Data Not Ready
--- | ---
Short description | Shows that the data in the scope buffer is not ready to be read out
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default |  | Units |
Type | 1 Bit Volatile | Update Rate | 250µs write
Display Format | Standard | Decimal Places | 0
Coding | RO, ND, NC, PT

See Scope Mode (09.063).

Parameter | 09.066 Scope Saving Data
--- | ---
Short description | Shows when the scope is saving data
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default |  | Units |
Type | 1 Bit Volatile | Update Rate | Background write
Display Format | Standard | Decimal Places | 0
Coding | RO, ND, NC, PT

See Scope Mode (09.063).

Parameter | 09.067 Scope Sample Time
--- | ---
Short description | Defines the sample time of the scope
Mode | Open‑Loop
Minimum | 1 | Maximum | 200
Default | 4 | Units |
Type | 8 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW, BU

Scope Sample Time (09.067) defines the sample rate of the scope function for all traces in 250μs units (i.e. if Scope Sample Time (09.067) = 4, the sample time is 1ms).

Parameter | 09.068 Scope Trigger Delay
--- | ---
Short description | Defines how much pre-trigger data is stored by the scope
Mode | Open‑Loop
Minimum | 0 | Maximum | 100
Default | 100 | Units | %
Type | 8 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW

Scope Trigger Delay (09.068) defines how much data is stored before and after the scope is triggered. If Scope Trigger Delay (09.068) = 0% then no data is stored before the trigger and all the data is after the trigger. If Scope Trigger Delay (09.068) = 100% then no data is stored after the trigger, but all the data is before the trigger.

Parameter | 09.069 Scope Time Period
--- | ---
Short description | Shows the time period covered by the scope buffer
Mode | Open‑Loop
Minimum | 0.00 | Maximum | 200000.00
Default |  | Units | ms
Type | 32 Bit Volatile | Update Rate | Background write
Display Format | Standard | Decimal Places | 2
Coding | RO, ND, NC, PT

The scope function can capture up to 4000 bytes of parameter data. The Scope Time Period (09.069) gives the length of the time period covered by the scope buffer in milliseconds which depends on the number of traces stored, the sample time and the size of the parameters used as trace sources.

Sample time in milliseconds = (250 x 10-6 x Scope Sample Time (09.067)) x 1000

Size of trace data is the sum of the number of bytes in each of the trace sources selected by Scope Trace 1 Source (09.055) to Scope Trace 4 Source (09.058).

Scope Time Period (09.069) (ms) = 4000 x Sample time in milliseconds / Size of trace data

Parameter | 09.070 Scope Auto-save Mode
--- | ---
Short description | Defines the mode for auto-saving scope files to the NV media card
Mode | Open‑Loop
Minimum | 0 | Maximum | 2
Default | 0 | Units |
Type | 8 Bit User Save | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW, TE

Value | Text
0 | Disabled
1 | Overwrite
2 | Keep

Auto-save mode can be used to store a scope file on a non-volatile media card at each trigger event. The auto-save system is held in reset if Scope Auto-save Reset (09.072) = 1. When the auto-save system is reset all the scope files in scope file folder on the NV media card are deleted, Scope Auto-save File Number (09.071) is reset to 0 and the auto-save system is inactive. If any of the file operations fail during reset Scope Auto-save Status (09.073) is 3 (Failed) when the reset is removed.

The following conditions must be met for auto-saving to be active:

1. Scope Auto-save Mode (09.070) is non-zero
2. Scope Auto-save Reset (09.072) = 0
3. Scope Auto-save Status (09.073) = 1 (Active)
4. Scope Mode (09.063) = 0 (Single) or 1 (Normal)

If auto-saving is active an attempt is made to copy the scope file to a non-volatile media card fitted to the drive each time the post-trigger data has been acquired. The file name is SCP00XY.DAT, where XY is defined by Scope Auto-save File Number (09.071). If Scope Auto-save Mode (09.070) = 1 (Overwrite) then a file is over-written if it already exists. If Scope Auto-save Mode (09.070) = 2 (Keep) then if the file already exists the auto-save process is aborted. Scope Auto-save File Number (09.071) is incremented after a file is saved successfully and rolls over to 0 if it exceeds its maximum value.

If Scope Auto-save Status (09.073) = 0 (Disabled) and all the other conditions listed above for auto-saving to be active are met, then Scope Auto-save Status (09.073) changes to 1 (Active), so that auto-saving becomes active. If the scope file cannot be saved because the file exists and Scope Auto-save Mode (09.070) = 2 (Keep) then Scope Auto-save Status (09.073) is set to 2 (Stopped). If the scope file cannot be saved for any other reason then Scope Auto-save Status (09.073) is set to 3 (Failed). If Scope Auto-save Status (09.073) is no longer 1 (Active), auto-saving is aborted. Auto-saving can be made active again by setting Scope Auto-save Reset (09.072) to 1 and then to 0. If Scope Auto-save Mode (09.070) = 0 (Disabled) then Scope Auto-save Status (09.073) is set to 0 (Disabled), or if Scope Auto-save Mode (09.070) is non-zero then Scope Auto-save Status (09.073) is set to 1 (Active). It should be noted that Scope Auto-save Status (09.073) is a power-down save parameter, and so auto-save will remain inactive if Scope Auto-save Status (09.073) is 2 or 3 even if the drive is powered down and then powered up again.

Parameter | 09.071 Scope Auto-save File Number
--- | ---
Short description | Shows the file number to be used for the next auto-saved scope file
Mode | Open‑Loop
Minimum | 0 | Maximum | 99
Default | 0 | Units |
Type | 8 Bit Power Down Save | Update Rate | Background read/write
Display Format | Standard | Decimal Places | 0
Coding | RO, NC

See Scope Auto-save Mode (09.070).

Parameter | 09.072 Scope Auto-save Reset
--- | ---
Short description | Set to reset the scope auto-save function
Mode | Open‑Loop
Minimum | 0 | Maximum | 1
Default | 0 | Units |
Type | 1 Bit Volatile | Update Rate | Background read
Display Format | Standard | Decimal Places | 0
Coding | RW

See Scope Auto-save Mode (09.070).

Parameter | 09.073 Scope Auto-save Status
--- | ---
Short description | Shows the status of the scope auto-save function
Mode | Open‑Loop
Minimum | 0 | Maximum | 3
Default | 0 | Units |
Type | 8 Bit Power Down Save | Update Rate | Background write
Display Format | Standard | Decimal Places | 0
Coding | RO, TE, NC

Value | Text
0 | Disabled
1 | Active
2 | Stopped
3 | Failed

See Scope Auto-save Mode (09.070).